package br.ufmg.ubicomp.droidguide.context;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.RadioButton;
import br.ufmg.ubicomp.droidguide.R;
import br.ufmg.ubicomp.droidguide.context.*;

public class Mood extends Activity implements OnClickListener{

		RadioButton ficaFeliz;
		RadioButton ficaSuperFeliz;
		RadioButton ficaAgitado;
		RadioButton ficaInteressado;
		RadioButton ficaAssustado;
		RadioButton ficaChateado;
		RadioButton ficaDesconfiado;
		RadioButton ficaIncomodado;
		RadioButton ficaNormal;
		RadioButton ficaEnvergohado;
		RadioButton ficaPassandoMal;
		RadioButton ficaDepressivo;
		RadioButton ficaTriste;
		RadioButton ficaNervoso;
		RadioButton ficaIndiferente;
		
		Button back;
		LogicContextDroidGuide lc;
		
		/** Called when the activity is first created. */
	    @Override
	    public void onCreate(Bundle icicle) {
	        super.onCreate(icicle);
	        setContentView(R.layout.mood);
	        
					lc = new LogicContextDroidGuide();
					
					ficaFeliz       = (RadioButton)this.findViewById(R.id.ficaFeliz);
					ficaSuperFeliz  = (RadioButton)this.findViewById(R.id.ficaSuperFeliz);
					ficaAgitado     = (RadioButton)this.findViewById(R.id.ficaAgitado);
					ficaInteressado = (RadioButton)this.findViewById(R.id.ficaInteressado);
					ficaAssustado   = (RadioButton)this.findViewById(R.id.ficaAssustado);
					ficaChateado    = (RadioButton)this.findViewById(R.id.ficaChateado);
					ficaDesconfiado = (RadioButton)this.findViewById(R.id.ficaDesconfiado);
					ficaIncomodado  = (RadioButton)this.findViewById(R.id.ficaIncomodado);
					ficaNormal      = (RadioButton)this.findViewById(R.id.ficaNormal);
					ficaEnvergohado = (RadioButton)this.findViewById(R.id.ficaEnvergohado);
					ficaPassandoMal = (RadioButton)this.findViewById(R.id.ficaPassandoMal);
					ficaDepressivo  = (RadioButton)this.findViewById(R.id.ficaDepressivo);
					ficaTriste      = (RadioButton)this.findViewById(R.id.ficaTriste);
					ficaNervoso     = (RadioButton)this.findViewById(R.id.ficaNervoso);
					ficaIndiferente = (RadioButton)this.findViewById(R.id.ficaIndiferente);
					
//					if ( lc.getMood().equals("feliz") ){
//						ficaFeliz.setChecked(true);
//					}
//					else if  ( lc.getMood().equals("superfeliz") ){
//						ficaSuperFeliz.setChecked(true);
//					}
//					else if  ( lc.getMood().equals("agitado") ){
//						ficaAgitado.setChecked(true);				
//					}
//					else if  ( lc.getMood().equals("interessado") ){
//						ficaInteressado.setChecked(true);
//					}
//					else if  ( lc.getMood().equals("assustado") ){
//						ficaAssustado.setChecked(true);
//					}
//					else if  ( lc.getMood().equals("chateado") ){
//						ficaChateado.setChecked(true);
//					}
//					else if  ( lc.getMood().equals("desconfiado") ){
//						ficaDesconfiado.setChecked(true);
//					}
//					else if  ( lc.getMood().equals("incomodado") ){
//						ficaIncomodado.setChecked(true);
//					}
//					else if  ( lc.getMood().equals("normal") ){
//						ficaNormal.setChecked(true);
//					}
//					else if  ( lc.getMood().equals("envergonhado") ){
//						ficaEnvergohado.setChecked(true);
//					}
//					else if  ( lc.getMood().equals("passandoMal") ){
//						ficaPassandoMal.setChecked(true);
//					}
//					else if  ( lc.getMood().equals("depressivo") ){
//						ficaDepressivo.setChecked(true);
//					}
//					else if  ( lc.getMood().equals("triste") ){
//						ficaTriste.setChecked(true);
//					}
//					else if  ( lc.getMood().equals("nervoso") ){
//						ficaNervoso.setChecked(true);
//					}
//					else if  ( lc.getMood().equals("indiferente") ){
//						ficaIndiferente.setChecked(true);
//					}
					
					back = (Button)this.findViewById(R.id.back);
					back.setOnClickListener(this);
	    }
	    
		public void onClick(View v) {
			if (ficaFeliz.isChecked()) {
				lc.setMood( "feliz" );
			}
			else if (ficaSuperFeliz.isChecked()) {
				lc.setMood( "superfeliz" );
			}	
			else if (ficaAgitado.isChecked()) {
				lc.setMood( "agitado" );
			}	
			else if (ficaInteressado.isChecked()) {
				lc.setMood( "interessado" );
			}	
			else if (ficaAssustado.isChecked()) {
				lc.setMood( "assustado" );
			}	
			else if (ficaChateado.isChecked()) {
				lc.setMood( "chateado" );
			}	
			else if (ficaDesconfiado.isChecked()) {
				lc.setMood( "desconfiado" );
			}	
			else if (ficaIncomodado.isChecked()) {
				lc.setMood( "incomodado" );
			}	
			else if (ficaNormal.isChecked()) {
				lc.setMood( "normal" );
			}
			else if (ficaEnvergohado.isChecked()) {
				lc.setMood( "envergonhado" );
			}
			else if (ficaPassandoMal.isChecked()) {
				lc.setMood( "passandoMal" );
			}
			else if (ficaDepressivo.isChecked()) {
				lc.setMood( "depressivo" );
			}
			else if (ficaTriste.isChecked()) {
				lc.setMood( "triste" );
			}
			else if (ficaNervoso.isChecked()) {
				lc.setMood( "nervoso" );
			}
			else if (ficaIndiferente.isChecked()) {
				lc.setMood( "indiferente" );
			}
			finish();
			
		}
	}

